草庐IT

jQuery Mobile 过渡

全部标签

iOS Swift 从普通导航栏过渡到透明栏

我用谷歌搜索了类似的问题,但没有一个能真正解决这个问题。我试图从带有普通导航栏的ViewController推送到带有透明导航栏的新ViewController。这是我用来设置导航栏透明的第二个ViewController中的代码self.navigationController?.navigationBar.setBackgroundImage(UIImage(),for:.default)self.navigationController?.navigationBar.shadowImage=UIImage()navigationController?.navigationBar.

ios - 断断续续的全屏退出过渡

我有一个自定义ViewController,可以通过按钮进入全屏。它通常是View的subview(嵌入)。我从嵌入进入全屏是这样的:privatefuncenterFullScreenFromEmbed(){self.proxyView=UIView(frame:self.view.frame)self.proxyView?.isHidden=trueself.proxyView?.autoresizingMask=self.view.autoresizingMaskself.view.superview?.addSubview(self.proxyView!)//Nowsetthe

iOS11 滚动偏移 - 过渡问题

我正在开发一个应用程序,在iOS11之后,自定义翻转卡片转换无法正常工作。如果您查看下面的GIF(故意放慢动画),您会发现卡片没有正确放置在返回翻盖上,然后“咔哒”一声就位。使用iOS10及以下版本不会发生这种情况。它无需点击即可返回到原来的位置。我研究了新的contentInsetAdjustmentBehaviour并将其设置为.never以避免卡片和顶部状态栏之间的空间。然而,这并没有解决问题。if(@available(iOS11.0,*)){self.scrollView.contentInsetAdjustmentBehavior=UIScrollViewContentIn

ios - UIViewController 自定义过渡卡在 iOS13 上

我在我的iOS应用程序中实现了两个ViewController之间的自定义转换,它在iOS10、11和12上运行良好。现在我想使用Xcode11beta6和iOS13beta8为iOS13做好准备,但过渡停滞了。自定义转换应该将第一个ViewController向上移出屏幕,第二个ViewController从下向上移动。但现在它又回到了iOS13默认的呈现样式pageSheet,只是将第一个ViewController缩小了一点,并添加了一个暗淡的覆盖层。但是第二个View没有出现。我发现在animatePresentation(context:UIViewControllerCon

android - 从仅支持 iOS 过渡到 iOS + Android + web

我有几个iOS应用程序(Objective-C+iOS框架+一些网络API)。没有花哨的图形,没有opengl,没有花哨的音频处理。我还想支持Android以及使用浏览器的一般网络用户(无论他们使用何种设备)。我假设无法将我的代码移植到android。这是正确的吗?在web部分,我一直在尝试使用Cappuccino并且我喜欢它(我对客户端web已经很不合时宜了,但是我将我的大部分代码从Objective-C转换为Objective-J和cappuccino然后它去了远超预期。)我的问题是,对于资源有限的人,您是否建议添加Android。我的选择是:1-保留iOS并添加一个使用Cappu

objective-c - iOS + jqueryMobile 无法在加载 html 文件时捕获 webview 事件

我正在将jqueryMobilehtml文件加载到webview中,并且正确触发了webViewDidFinishLoad事件。但是,当您选择加载另一个html文件内容的已加载jqMb文件的导航按钮时,不会触发事件!如何捕获它?谢谢 最佳答案 使用假javascript调用解决,widow.location="localFuction"。然后,-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest被触发,如果([[[requestURL]absoluteString]

ios - 如何在 iOS 中重现 "box"过渡动画?

我想在iOS中的两个ViewController之间构建动画过渡,类似于PowerPoint中的“框”过渡或Keynote中的“反射”过渡。你可以在这里看到它,时间是2:10:http://youtu.be/1fLQg5hFQQg?t=2m10s执行此操作的最佳方法是什么?谢谢! 最佳答案 这将是一个复杂的动画重新创建。你需要使用一个CAAnimationGroup来组契约(Contract)时运行的几个不同的动画。您想要围绕y轴的旋转设置动画,旋转中心从屏幕上抬起,在正在动画化的ViewController和您正在动画化到位的Vi

iOS 上的 CSS 过渡性能

我遇到的问题是,当动画容器具有更复杂的HTML结构时,转换速度真的很慢。为一个空容器设置动画非常流畅,但在向其中添加更多数据后性能真的很糟糕。我知道添加-webkit-transform:translate3d(0,0,0)到动画元素的硬件加速,但这似乎对更复杂的DOM结构没有帮助。除了translate3d之外,是否有任何资源描述什么会影响iOS上CSS转换的性能。 最佳答案 你的容器是在屏幕内还是比屏幕大?我正在制作一个书籍类型的应用程序,其中每个页面都是屏幕大小并且包含复杂的dom结构。当我在dom中放置更多页面时,页面内的导

ios - 如何修复 titleView 在过渡期间被屏蔽到导航栏?

在我的ViewController中,我将titleView设置为UIView,其中包含一个UIImageView,使用setCornerRadius将其制成一个圆圈层。圆的上半部分位于导航栏上方,下半部分位于View上方,如下所示:现在当我按下这个ViewController时,当它进入动画时,圆的下半部分被切断,直到动画完成。仅显示导航栏中的部分,如下所示:推送动画一结束,就会显示完整的圆圈。有什么方法可以阻止导航栏在动画发生时屏蔽/切断titleView,以便在动画期间显示完整的圆圈? 最佳答案 我不确定你是否应该这样做。无论

ios - 初始入职后如何过渡到主要应用程序流程

目前我在Storyboard中放置了两个流程:入职/登录流程(目前在Storyboard设置中设置为初始ViewController)和主要应用程序流程(例如,登录后的核心应用程序体验)。从入门到主应用程序流程的过渡在UI中成功发生,但我认为我的做法不太正确。我遇到的一个问题是无法将View状态恢复到主应用程序流程。当从入门流程过渡到主应用程序流程时,我使用presentViewController过渡到新的ViewController,然后我从中删除呈现ViewController的父导航Controller使用removeFromParentViewController查看层次结构